
module dco_control ( reset, UP, DOWN, DCO_CONTROL_OUT );
  output [127:0] DCO_CONTROL_OUT;
  input reset, UP, DOWN;
  wire   N134, N135, N136, N137, N138, N139, N140, N141, N142, N143, N144,
         N145, N146, N147, N148, N149, N150, N151, N152, N153, N154, N155,
         N156, N157, N158, N159, N160, N161, N162, N163, N164, N165, N166,
         N167, N168, N169, N170, N171, N172, N173, N174, N175, N176, N177,
         N178, N179, N180, N181, N182, N183, N184, N185, N186, N187, N188,
         N189, N190, N191, N192, N193, N194, N195, N196, N197, N198, N199,
         N200, N201, N202, N203, N204, N205, N206, N207, N208, N209, N210,
         N211, N212, N213, N214, N215, N216, N217, N218, N219, N220, N221,
         N222, N223, N224, N225, N226, N227, N228, N229, N230, N231, N232,
         N233, N234, N235, N236, N237, N238, N239, N240, N241, N242, N243,
         N244, N245, N246, N247, N248, N249, N250, N251, N252, N253, N254,
         N255, N256, N257, N258, N259, N260, N261, N265, n193, n194, n195,
         n196, n197, n198, n199, n200, n201, n202, n203, n204, n205, n206,
         n207, n208, n209, n210, n211, n212, n213, n214, n215, n216, n217,
         n218, n219, n220, n221, n222, n223, n224, n225, n226, n227, n228,
         n229, n230, n231, n232, n233, n234, n235, n236, n237, n238, n239,
         n240, n241, n242, n243, n244, n245, n246, n247, n248, n249, n250,
         n251, n252, n253, n254, n255, n256, n257, n258, n259, n260, n261,
         n262, n263, n264, n265, n266, n267, n268, n269, n270, n271, n272,
         n273, n274, n275, n276, n277, n278, n279, n280, n281, n282, n283,
         n284, n285, n286, n287, n288, n289, n290, n291, n292, n293, n294,
         n295, n296, n297, n298, n299, n300, n301, n302, n303, n304, n305,
         n306, n307, n308, n309, n310, n311, n312, n313, n314, n315, n316,
         n317, n318, n319, n320, n321, n322, n323, n324, n325, n326, n327,
         n328, n329, n330, n331, n332, n333, n334, n335, n336, n337, n338,
         n339, n340, n341, n342, n343, n344, n345, n346, n347, n348, n349,
         n350, n351, n352, n353, n354, n355, n356, n357, n358, n359, n360,
         n361, n362, n363, n364, n365, n366, n367, n368, n369, n370, n371,
         n372, n373, n374, n375, n376, n377, n378, n379, n380, n381, n382,
         n383, n384, n385, n386, n387, n388;

  LATCH DCO_MID_reg_0_ ( .CLK(n201), .D(N134), .Q(DCO_CONTROL_OUT[0]) );
  LATCH DCO_MID_reg_1_ ( .CLK(N265), .D(N135), .Q(DCO_CONTROL_OUT[1]) );
  LATCH DCO_MID_reg_2_ ( .CLK(N265), .D(N136), .Q(DCO_CONTROL_OUT[2]) );
  LATCH DCO_MID_reg_3_ ( .CLK(N265), .D(N137), .Q(DCO_CONTROL_OUT[3]) );
  LATCH DCO_MID_reg_4_ ( .CLK(N265), .D(N138), .Q(DCO_CONTROL_OUT[4]) );
  LATCH DCO_MID_reg_5_ ( .CLK(N265), .D(N139), .Q(DCO_CONTROL_OUT[5]) );
  LATCH DCO_MID_reg_6_ ( .CLK(N265), .D(N140), .Q(DCO_CONTROL_OUT[6]) );
  LATCH DCO_MID_reg_7_ ( .CLK(N265), .D(N141), .Q(DCO_CONTROL_OUT[7]) );
  LATCH DCO_MID_reg_8_ ( .CLK(N265), .D(N142), .Q(DCO_CONTROL_OUT[8]) );
  LATCH DCO_MID_reg_9_ ( .CLK(n201), .D(N143), .Q(DCO_CONTROL_OUT[9]) );
  LATCH DCO_MID_reg_10_ ( .CLK(N265), .D(N144), .Q(DCO_CONTROL_OUT[10]) );
  LATCH DCO_MID_reg_11_ ( .CLK(n201), .D(N145), .Q(DCO_CONTROL_OUT[11]) );
  LATCH DCO_MID_reg_12_ ( .CLK(N265), .D(N146), .Q(DCO_CONTROL_OUT[12]) );
  LATCH DCO_MID_reg_13_ ( .CLK(n200), .D(N147), .Q(DCO_CONTROL_OUT[13]) );
  LATCH DCO_MID_reg_14_ ( .CLK(n198), .D(N148), .Q(DCO_CONTROL_OUT[14]) );
  LATCH DCO_MID_reg_15_ ( .CLK(n200), .D(N149), .Q(DCO_CONTROL_OUT[15]) );
  LATCH DCO_MID_reg_16_ ( .CLK(n199), .D(N150), .Q(DCO_CONTROL_OUT[16]) );
  LATCH DCO_MID_reg_17_ ( .CLK(n198), .D(N151), .Q(DCO_CONTROL_OUT[17]) );
  LATCH DCO_MID_reg_18_ ( .CLK(n200), .D(N152), .Q(DCO_CONTROL_OUT[18]) );
  LATCH DCO_MID_reg_19_ ( .CLK(n201), .D(N153), .Q(DCO_CONTROL_OUT[19]) );
  LATCH DCO_MID_reg_20_ ( .CLK(n199), .D(N154), .Q(DCO_CONTROL_OUT[20]) );
  LATCH DCO_MID_reg_21_ ( .CLK(N265), .D(N155), .Q(DCO_CONTROL_OUT[21]) );
  LATCH DCO_MID_reg_22_ ( .CLK(n201), .D(N156), .Q(DCO_CONTROL_OUT[22]) );
  LATCH DCO_MID_reg_23_ ( .CLK(n198), .D(N157), .Q(DCO_CONTROL_OUT[23]) );
  LATCH DCO_MID_reg_24_ ( .CLK(n200), .D(N158), .Q(DCO_CONTROL_OUT[24]) );
  LATCH DCO_MID_reg_25_ ( .CLK(n199), .D(N159), .Q(DCO_CONTROL_OUT[25]) );
  LATCH DCO_MID_reg_26_ ( .CLK(n201), .D(N160), .Q(DCO_CONTROL_OUT[26]) );
  LATCH DCO_MID_reg_27_ ( .CLK(n201), .D(N161), .Q(DCO_CONTROL_OUT[27]) );
  LATCH DCO_MID_reg_28_ ( .CLK(n201), .D(N162), .Q(DCO_CONTROL_OUT[28]) );
  LATCH DCO_MID_reg_29_ ( .CLK(n201), .D(N163), .Q(DCO_CONTROL_OUT[29]) );
  LATCH DCO_MID_reg_30_ ( .CLK(n201), .D(N164), .Q(DCO_CONTROL_OUT[30]) );
  LATCH DCO_MID_reg_31_ ( .CLK(n201), .D(N165), .Q(DCO_CONTROL_OUT[31]) );
  LATCH DCO_MID_reg_32_ ( .CLK(n201), .D(N166), .Q(DCO_CONTROL_OUT[32]) );
  LATCH DCO_MID_reg_33_ ( .CLK(n201), .D(N167), .Q(DCO_CONTROL_OUT[33]) );
  LATCH DCO_MID_reg_34_ ( .CLK(n201), .D(N168), .Q(DCO_CONTROL_OUT[34]) );
  LATCH DCO_MID_reg_35_ ( .CLK(n201), .D(N169), .Q(DCO_CONTROL_OUT[35]) );
  LATCH DCO_MID_reg_36_ ( .CLK(n199), .D(N170), .Q(DCO_CONTROL_OUT[36]) );
  LATCH DCO_MID_reg_71_ ( .CLK(n199), .D(N205), .Q(DCO_CONTROL_OUT[71]) );
  LATCH DCO_MID_reg_70_ ( .CLK(n201), .D(N204), .Q(DCO_CONTROL_OUT[70]) );
  LATCH DCO_MID_reg_69_ ( .CLK(n198), .D(N203), .Q(DCO_CONTROL_OUT[69]) );
  LATCH DCO_MID_reg_68_ ( .CLK(n201), .D(N202), .Q(DCO_CONTROL_OUT[68]) );
  LATCH DCO_MID_reg_67_ ( .CLK(n198), .D(N201), .Q(DCO_CONTROL_OUT[67]) );
  LATCH DCO_MID_reg_66_ ( .CLK(n199), .D(N200), .Q(DCO_CONTROL_OUT[66]) );
  LATCH DCO_MID_reg_65_ ( .CLK(n200), .D(N199), .Q(DCO_CONTROL_OUT[65]) );
  LATCH DCO_MID_reg_64_ ( .CLK(n198), .D(N198), .Q(DCO_CONTROL_OUT[64]) );
  LATCH DCO_MID_reg_63_ ( .CLK(N265), .D(N197), .Q(DCO_CONTROL_OUT[63]) );
  LATCH DCO_MID_reg_62_ ( .CLK(n201), .D(N196), .Q(DCO_CONTROL_OUT[62]) );
  LATCH DCO_MID_reg_61_ ( .CLK(n201), .D(N195), .Q(DCO_CONTROL_OUT[61]) );
  LATCH DCO_MID_reg_60_ ( .CLK(n199), .D(N194), .Q(DCO_CONTROL_OUT[60]) );
  LATCH DCO_MID_reg_59_ ( .CLK(n200), .D(N193), .Q(DCO_CONTROL_OUT[59]) );
  LATCH DCO_MID_reg_58_ ( .CLK(n198), .D(N192), .Q(DCO_CONTROL_OUT[58]) );
  LATCH DCO_MID_reg_57_ ( .CLK(n198), .D(N191), .Q(DCO_CONTROL_OUT[57]) );
  LATCH DCO_MID_reg_56_ ( .CLK(n199), .D(N190), .Q(DCO_CONTROL_OUT[56]) );
  LATCH DCO_MID_reg_55_ ( .CLK(n201), .D(N189), .Q(DCO_CONTROL_OUT[55]) );
  LATCH DCO_MID_reg_54_ ( .CLK(n199), .D(N188), .Q(DCO_CONTROL_OUT[54]) );
  LATCH DCO_MID_reg_53_ ( .CLK(n200), .D(N187), .Q(DCO_CONTROL_OUT[53]) );
  LATCH DCO_MID_reg_52_ ( .CLK(n198), .D(N186), .Q(DCO_CONTROL_OUT[52]) );
  LATCH DCO_MID_reg_51_ ( .CLK(n201), .D(N185), .Q(DCO_CONTROL_OUT[51]) );
  LATCH DCO_MID_reg_50_ ( .CLK(n201), .D(N184), .Q(DCO_CONTROL_OUT[50]) );
  LATCH DCO_MID_reg_49_ ( .CLK(n199), .D(N183), .Q(DCO_CONTROL_OUT[49]) );
  LATCH DCO_MID_reg_48_ ( .CLK(n200), .D(N182), .Q(DCO_CONTROL_OUT[48]) );
  LATCH DCO_MID_reg_47_ ( .CLK(n198), .D(N181), .Q(DCO_CONTROL_OUT[47]) );
  LATCH DCO_MID_reg_46_ ( .CLK(n200), .D(N180), .Q(DCO_CONTROL_OUT[46]) );
  LATCH DCO_MID_reg_45_ ( .CLK(n201), .D(N179), .Q(DCO_CONTROL_OUT[45]) );
  LATCH DCO_MID_reg_44_ ( .CLK(n199), .D(N178), .Q(DCO_CONTROL_OUT[44]) );
  LATCH DCO_MID_reg_43_ ( .CLK(n199), .D(N177), .Q(DCO_CONTROL_OUT[43]) );
  LATCH DCO_MID_reg_42_ ( .CLK(n200), .D(N176), .Q(DCO_CONTROL_OUT[42]) );
  LATCH DCO_MID_reg_41_ ( .CLK(n201), .D(N175), .Q(DCO_CONTROL_OUT[41]) );
  LATCH DCO_MID_reg_40_ ( .CLK(n199), .D(N174), .Q(DCO_CONTROL_OUT[40]) );
  LATCH DCO_MID_reg_39_ ( .CLK(n200), .D(N173), .Q(DCO_CONTROL_OUT[39]) );
  LATCH DCO_MID_reg_38_ ( .CLK(n198), .D(N172), .Q(DCO_CONTROL_OUT[38]) );
  LATCH DCO_MID_reg_37_ ( .CLK(n200), .D(N171), .Q(DCO_CONTROL_OUT[37]) );
  LATCH DCO_MID_reg_106_ ( .CLK(n201), .D(N240), .Q(DCO_CONTROL_OUT[106]) );
  LATCH DCO_MID_reg_105_ ( .CLK(n198), .D(N239), .Q(DCO_CONTROL_OUT[105]) );
  LATCH DCO_MID_reg_104_ ( .CLK(n200), .D(N238), .Q(DCO_CONTROL_OUT[104]) );
  LATCH DCO_MID_reg_103_ ( .CLK(n199), .D(N237), .Q(DCO_CONTROL_OUT[103]) );
  LATCH DCO_MID_reg_102_ ( .CLK(n201), .D(N236), .Q(DCO_CONTROL_OUT[102]) );
  LATCH DCO_MID_reg_101_ ( .CLK(n199), .D(N235), .Q(DCO_CONTROL_OUT[101]) );
  LATCH DCO_MID_reg_100_ ( .CLK(n199), .D(N234), .Q(DCO_CONTROL_OUT[100]) );
  LATCH DCO_MID_reg_99_ ( .CLK(n199), .D(N233), .Q(DCO_CONTROL_OUT[99]) );
  LATCH DCO_MID_reg_98_ ( .CLK(n199), .D(N232), .Q(DCO_CONTROL_OUT[98]) );
  LATCH DCO_MID_reg_97_ ( .CLK(n199), .D(N231), .Q(DCO_CONTROL_OUT[97]) );
  LATCH DCO_MID_reg_96_ ( .CLK(n199), .D(N230), .Q(DCO_CONTROL_OUT[96]) );
  LATCH DCO_MID_reg_95_ ( .CLK(n199), .D(N229), .Q(DCO_CONTROL_OUT[95]) );
  LATCH DCO_MID_reg_94_ ( .CLK(n199), .D(N228), .Q(DCO_CONTROL_OUT[94]) );
  LATCH DCO_MID_reg_93_ ( .CLK(n199), .D(N227), .Q(DCO_CONTROL_OUT[93]) );
  LATCH DCO_MID_reg_92_ ( .CLK(n199), .D(N226), .Q(DCO_CONTROL_OUT[92]) );
  LATCH DCO_MID_reg_91_ ( .CLK(n199), .D(N225), .Q(DCO_CONTROL_OUT[91]) );
  LATCH DCO_MID_reg_90_ ( .CLK(n199), .D(N224), .Q(DCO_CONTROL_OUT[90]) );
  LATCH DCO_MID_reg_89_ ( .CLK(n199), .D(N223), .Q(DCO_CONTROL_OUT[89]) );
  LATCH DCO_MID_reg_88_ ( .CLK(n200), .D(N222), .Q(DCO_CONTROL_OUT[88]) );
  LATCH DCO_MID_reg_87_ ( .CLK(n200), .D(N221), .Q(DCO_CONTROL_OUT[87]) );
  LATCH DCO_MID_reg_86_ ( .CLK(n200), .D(N220), .Q(DCO_CONTROL_OUT[86]) );
  LATCH DCO_MID_reg_85_ ( .CLK(n200), .D(N219), .Q(DCO_CONTROL_OUT[85]) );
  LATCH DCO_MID_reg_84_ ( .CLK(n200), .D(N218), .Q(DCO_CONTROL_OUT[84]) );
  LATCH DCO_MID_reg_83_ ( .CLK(n200), .D(N217), .Q(DCO_CONTROL_OUT[83]) );
  LATCH DCO_MID_reg_82_ ( .CLK(n200), .D(N216), .Q(DCO_CONTROL_OUT[82]) );
  LATCH DCO_MID_reg_81_ ( .CLK(n200), .D(N215), .Q(DCO_CONTROL_OUT[81]) );
  LATCH DCO_MID_reg_80_ ( .CLK(n200), .D(N214), .Q(DCO_CONTROL_OUT[80]) );
  LATCH DCO_MID_reg_79_ ( .CLK(n200), .D(N213), .Q(DCO_CONTROL_OUT[79]) );
  LATCH DCO_MID_reg_78_ ( .CLK(n200), .D(N212), .Q(DCO_CONTROL_OUT[78]) );
  LATCH DCO_MID_reg_77_ ( .CLK(n200), .D(N211), .Q(DCO_CONTROL_OUT[77]) );
  LATCH DCO_MID_reg_76_ ( .CLK(n200), .D(N210), .Q(DCO_CONTROL_OUT[76]) );
  LATCH DCO_MID_reg_75_ ( .CLK(N265), .D(N209), .Q(DCO_CONTROL_OUT[75]) );
  LATCH DCO_MID_reg_74_ ( .CLK(n200), .D(N208), .Q(DCO_CONTROL_OUT[74]) );
  LATCH DCO_MID_reg_73_ ( .CLK(n198), .D(N207), .Q(DCO_CONTROL_OUT[73]) );
  LATCH DCO_MID_reg_72_ ( .CLK(n201), .D(N206), .Q(DCO_CONTROL_OUT[72]) );
  LATCH DCO_MID_reg_107_ ( .CLK(n199), .D(N241), .Q(DCO_CONTROL_OUT[107]) );
  LATCH DCO_MID_reg_108_ ( .CLK(n200), .D(N242), .Q(DCO_CONTROL_OUT[108]) );
  LATCH DCO_MID_reg_109_ ( .CLK(n198), .D(N243), .Q(DCO_CONTROL_OUT[109]) );
  LATCH DCO_MID_reg_110_ ( .CLK(n201), .D(N244), .Q(DCO_CONTROL_OUT[110]) );
  LATCH DCO_MID_reg_111_ ( .CLK(n199), .D(N245), .Q(DCO_CONTROL_OUT[111]) );
  LATCH DCO_MID_reg_112_ ( .CLK(n200), .D(N246), .Q(DCO_CONTROL_OUT[112]) );
  LATCH DCO_MID_reg_113_ ( .CLK(n198), .D(N247), .Q(DCO_CONTROL_OUT[113]) );
  LATCH DCO_MID_reg_114_ ( .CLK(n201), .D(N248), .Q(DCO_CONTROL_OUT[114]) );
  LATCH DCO_MID_reg_115_ ( .CLK(n198), .D(N249), .Q(DCO_CONTROL_OUT[115]) );
  LATCH DCO_MID_reg_116_ ( .CLK(n198), .D(N250), .Q(DCO_CONTROL_OUT[116]) );
  LATCH DCO_MID_reg_117_ ( .CLK(n198), .D(N251), .Q(DCO_CONTROL_OUT[117]) );
  LATCH DCO_MID_reg_118_ ( .CLK(n198), .D(N252), .Q(DCO_CONTROL_OUT[118]) );
  LATCH DCO_MID_reg_119_ ( .CLK(n198), .D(N253), .Q(DCO_CONTROL_OUT[119]) );
  LATCH DCO_MID_reg_120_ ( .CLK(n198), .D(N254), .Q(DCO_CONTROL_OUT[120]) );
  LATCH DCO_MID_reg_121_ ( .CLK(n198), .D(N255), .Q(DCO_CONTROL_OUT[121]) );
  LATCH DCO_MID_reg_122_ ( .CLK(n198), .D(N256), .Q(DCO_CONTROL_OUT[122]) );
  LATCH DCO_MID_reg_123_ ( .CLK(n198), .D(N257), .Q(DCO_CONTROL_OUT[123]) );
  LATCH DCO_MID_reg_124_ ( .CLK(n198), .D(N258), .Q(DCO_CONTROL_OUT[124]) );
  LATCH DCO_MID_reg_125_ ( .CLK(n198), .D(N259), .Q(DCO_CONTROL_OUT[125]) );
  LATCH DCO_MID_reg_126_ ( .CLK(n198), .D(N260), .Q(DCO_CONTROL_OUT[126]) );
  LATCH DCO_MID_reg_127_ ( .CLK(n198), .D(N261), .Q(DCO_CONTROL_OUT[127]) );
  INVX4 U323 ( .A(n197), .Y(n193) );
  INVX8 U324 ( .A(n202), .Y(n194) );
  INVX4 U325 ( .A(n196), .Y(n202) );
  AND2X2 U326 ( .A(DOWN), .B(n204), .Y(n195) );
  NOR2X1 U327 ( .A(DOWN), .B(reset), .Y(n196) );
  INVX2 U328 ( .A(n195), .Y(n197) );
  INVX8 U329 ( .A(reset), .Y(n204) );
  BUFX2 U330 ( .A(N265), .Y(n198) );
  BUFX2 U331 ( .A(N265), .Y(n200) );
  BUFX2 U332 ( .A(N265), .Y(n199) );
  BUFX2 U333 ( .A(N265), .Y(n201) );
  OR2X1 U334 ( .A(UP), .B(n202), .Y(N265) );
  NAND2X1 U335 ( .A(n203), .B(n202), .Y(N261) );
  MUX2X1 U336 ( .B(DCO_CONTROL_OUT[92]), .A(DCO_CONTROL_OUT[126]), .S(n204), 
        .Y(n203) );
  OAI21X1 U337 ( .A(n204), .B(n205), .C(n206), .Y(N260) );
  AOI22X1 U338 ( .A(DCO_CONTROL_OUT[125]), .B(n193), .C(DCO_CONTROL_OUT[127]), 
        .D(n194), .Y(n206) );
  INVX1 U339 ( .A(DCO_CONTROL_OUT[91]), .Y(n205) );
  OAI21X1 U340 ( .A(n204), .B(n207), .C(n208), .Y(N259) );
  AOI22X1 U341 ( .A(DCO_CONTROL_OUT[124]), .B(n193), .C(DCO_CONTROL_OUT[126]), 
        .D(n194), .Y(n208) );
  INVX1 U342 ( .A(DCO_CONTROL_OUT[90]), .Y(n207) );
  OAI21X1 U343 ( .A(n204), .B(n209), .C(n210), .Y(N258) );
  AOI22X1 U344 ( .A(DCO_CONTROL_OUT[123]), .B(n193), .C(DCO_CONTROL_OUT[125]), 
        .D(n194), .Y(n210) );
  INVX1 U345 ( .A(DCO_CONTROL_OUT[89]), .Y(n209) );
  OAI21X1 U346 ( .A(n204), .B(n211), .C(n212), .Y(N257) );
  AOI22X1 U347 ( .A(DCO_CONTROL_OUT[122]), .B(n193), .C(DCO_CONTROL_OUT[124]), 
        .D(n194), .Y(n212) );
  INVX1 U348 ( .A(DCO_CONTROL_OUT[88]), .Y(n211) );
  OAI21X1 U349 ( .A(n204), .B(n213), .C(n214), .Y(N256) );
  AOI22X1 U350 ( .A(DCO_CONTROL_OUT[121]), .B(n193), .C(DCO_CONTROL_OUT[123]), 
        .D(n194), .Y(n214) );
  INVX1 U351 ( .A(DCO_CONTROL_OUT[87]), .Y(n213) );
  OAI21X1 U352 ( .A(n204), .B(n215), .C(n216), .Y(N255) );
  AOI22X1 U353 ( .A(DCO_CONTROL_OUT[120]), .B(n193), .C(DCO_CONTROL_OUT[122]), 
        .D(n194), .Y(n216) );
  INVX1 U354 ( .A(DCO_CONTROL_OUT[86]), .Y(n215) );
  OAI21X1 U355 ( .A(n204), .B(n217), .C(n218), .Y(N254) );
  AOI22X1 U356 ( .A(DCO_CONTROL_OUT[119]), .B(n193), .C(DCO_CONTROL_OUT[121]), 
        .D(n194), .Y(n218) );
  INVX1 U357 ( .A(DCO_CONTROL_OUT[85]), .Y(n217) );
  OAI21X1 U358 ( .A(n204), .B(n219), .C(n220), .Y(N253) );
  AOI22X1 U359 ( .A(DCO_CONTROL_OUT[118]), .B(n193), .C(DCO_CONTROL_OUT[120]), 
        .D(n194), .Y(n220) );
  INVX1 U360 ( .A(DCO_CONTROL_OUT[84]), .Y(n219) );
  OAI21X1 U361 ( .A(n204), .B(n221), .C(n222), .Y(N252) );
  AOI22X1 U362 ( .A(DCO_CONTROL_OUT[117]), .B(n193), .C(DCO_CONTROL_OUT[119]), 
        .D(n194), .Y(n222) );
  INVX1 U363 ( .A(DCO_CONTROL_OUT[83]), .Y(n221) );
  OAI21X1 U364 ( .A(n204), .B(n223), .C(n224), .Y(N251) );
  AOI22X1 U365 ( .A(DCO_CONTROL_OUT[116]), .B(n193), .C(DCO_CONTROL_OUT[118]), 
        .D(n194), .Y(n224) );
  INVX1 U366 ( .A(DCO_CONTROL_OUT[82]), .Y(n223) );
  OAI21X1 U367 ( .A(n204), .B(n225), .C(n226), .Y(N250) );
  AOI22X1 U368 ( .A(DCO_CONTROL_OUT[115]), .B(n193), .C(DCO_CONTROL_OUT[117]), 
        .D(n194), .Y(n226) );
  INVX1 U369 ( .A(DCO_CONTROL_OUT[81]), .Y(n225) );
  OAI21X1 U370 ( .A(n204), .B(n227), .C(n228), .Y(N249) );
  AOI22X1 U371 ( .A(DCO_CONTROL_OUT[114]), .B(n193), .C(DCO_CONTROL_OUT[116]), 
        .D(n194), .Y(n228) );
  INVX1 U372 ( .A(DCO_CONTROL_OUT[80]), .Y(n227) );
  OAI21X1 U373 ( .A(n204), .B(n229), .C(n230), .Y(N248) );
  AOI22X1 U374 ( .A(DCO_CONTROL_OUT[113]), .B(n193), .C(DCO_CONTROL_OUT[115]), 
        .D(n194), .Y(n230) );
  INVX1 U375 ( .A(DCO_CONTROL_OUT[79]), .Y(n229) );
  OAI21X1 U376 ( .A(n204), .B(n231), .C(n232), .Y(N247) );
  AOI22X1 U377 ( .A(DCO_CONTROL_OUT[112]), .B(n193), .C(DCO_CONTROL_OUT[114]), 
        .D(n194), .Y(n232) );
  INVX1 U378 ( .A(DCO_CONTROL_OUT[78]), .Y(n231) );
  OAI21X1 U379 ( .A(n204), .B(n233), .C(n234), .Y(N246) );
  AOI22X1 U380 ( .A(DCO_CONTROL_OUT[111]), .B(n193), .C(DCO_CONTROL_OUT[113]), 
        .D(n194), .Y(n234) );
  INVX1 U381 ( .A(DCO_CONTROL_OUT[77]), .Y(n233) );
  OAI21X1 U382 ( .A(n204), .B(n235), .C(n236), .Y(N245) );
  AOI22X1 U383 ( .A(DCO_CONTROL_OUT[110]), .B(n193), .C(DCO_CONTROL_OUT[112]), 
        .D(n194), .Y(n236) );
  INVX1 U384 ( .A(DCO_CONTROL_OUT[76]), .Y(n235) );
  OAI21X1 U385 ( .A(n204), .B(n237), .C(n238), .Y(N244) );
  AOI22X1 U386 ( .A(DCO_CONTROL_OUT[109]), .B(n193), .C(DCO_CONTROL_OUT[111]), 
        .D(n194), .Y(n238) );
  INVX1 U387 ( .A(DCO_CONTROL_OUT[75]), .Y(n237) );
  OAI21X1 U388 ( .A(n204), .B(n239), .C(n240), .Y(N243) );
  AOI22X1 U389 ( .A(DCO_CONTROL_OUT[108]), .B(n193), .C(DCO_CONTROL_OUT[110]), 
        .D(n194), .Y(n240) );
  INVX1 U390 ( .A(DCO_CONTROL_OUT[74]), .Y(n239) );
  OAI21X1 U391 ( .A(n204), .B(n241), .C(n242), .Y(N242) );
  AOI22X1 U392 ( .A(DCO_CONTROL_OUT[107]), .B(n193), .C(DCO_CONTROL_OUT[109]), 
        .D(n194), .Y(n242) );
  INVX1 U393 ( .A(DCO_CONTROL_OUT[73]), .Y(n241) );
  OAI21X1 U394 ( .A(n204), .B(n243), .C(n244), .Y(N241) );
  AOI22X1 U395 ( .A(DCO_CONTROL_OUT[106]), .B(n193), .C(DCO_CONTROL_OUT[108]), 
        .D(n194), .Y(n244) );
  INVX1 U396 ( .A(DCO_CONTROL_OUT[72]), .Y(n243) );
  OAI21X1 U397 ( .A(n204), .B(n245), .C(n246), .Y(N240) );
  AOI22X1 U398 ( .A(DCO_CONTROL_OUT[105]), .B(n193), .C(DCO_CONTROL_OUT[107]), 
        .D(n194), .Y(n246) );
  INVX1 U399 ( .A(DCO_CONTROL_OUT[71]), .Y(n245) );
  OAI21X1 U400 ( .A(n204), .B(n247), .C(n248), .Y(N239) );
  AOI22X1 U401 ( .A(DCO_CONTROL_OUT[104]), .B(n193), .C(DCO_CONTROL_OUT[106]), 
        .D(n194), .Y(n248) );
  INVX1 U402 ( .A(DCO_CONTROL_OUT[70]), .Y(n247) );
  OAI21X1 U403 ( .A(n204), .B(n249), .C(n250), .Y(N238) );
  AOI22X1 U404 ( .A(DCO_CONTROL_OUT[103]), .B(n193), .C(DCO_CONTROL_OUT[105]), 
        .D(n194), .Y(n250) );
  INVX1 U405 ( .A(DCO_CONTROL_OUT[69]), .Y(n249) );
  OAI21X1 U406 ( .A(n204), .B(n251), .C(n252), .Y(N237) );
  AOI22X1 U407 ( .A(DCO_CONTROL_OUT[102]), .B(n193), .C(DCO_CONTROL_OUT[104]), 
        .D(n194), .Y(n252) );
  INVX1 U408 ( .A(DCO_CONTROL_OUT[68]), .Y(n251) );
  OAI21X1 U409 ( .A(n204), .B(n253), .C(n254), .Y(N236) );
  AOI22X1 U410 ( .A(DCO_CONTROL_OUT[101]), .B(n193), .C(DCO_CONTROL_OUT[103]), 
        .D(n194), .Y(n254) );
  INVX1 U411 ( .A(DCO_CONTROL_OUT[67]), .Y(n253) );
  OAI21X1 U412 ( .A(n204), .B(n255), .C(n256), .Y(N235) );
  AOI22X1 U413 ( .A(DCO_CONTROL_OUT[100]), .B(n193), .C(DCO_CONTROL_OUT[102]), 
        .D(n194), .Y(n256) );
  INVX1 U414 ( .A(DCO_CONTROL_OUT[66]), .Y(n255) );
  OAI21X1 U415 ( .A(n204), .B(n257), .C(n258), .Y(N234) );
  AOI22X1 U416 ( .A(DCO_CONTROL_OUT[99]), .B(n193), .C(DCO_CONTROL_OUT[101]), 
        .D(n194), .Y(n258) );
  INVX1 U417 ( .A(DCO_CONTROL_OUT[65]), .Y(n257) );
  OAI21X1 U418 ( .A(n204), .B(n259), .C(n260), .Y(N233) );
  AOI22X1 U419 ( .A(DCO_CONTROL_OUT[98]), .B(n193), .C(DCO_CONTROL_OUT[100]), 
        .D(n194), .Y(n260) );
  INVX1 U420 ( .A(DCO_CONTROL_OUT[64]), .Y(n259) );
  OAI21X1 U421 ( .A(n204), .B(n261), .C(n262), .Y(N232) );
  AOI22X1 U422 ( .A(DCO_CONTROL_OUT[97]), .B(n195), .C(DCO_CONTROL_OUT[99]), 
        .D(n196), .Y(n262) );
  INVX1 U423 ( .A(DCO_CONTROL_OUT[63]), .Y(n261) );
  OAI21X1 U424 ( .A(n204), .B(n263), .C(n264), .Y(N231) );
  AOI22X1 U425 ( .A(DCO_CONTROL_OUT[96]), .B(n193), .C(DCO_CONTROL_OUT[98]), 
        .D(n194), .Y(n264) );
  INVX1 U426 ( .A(DCO_CONTROL_OUT[62]), .Y(n263) );
  OAI21X1 U427 ( .A(n204), .B(n265), .C(n266), .Y(N230) );
  AOI22X1 U428 ( .A(DCO_CONTROL_OUT[95]), .B(n193), .C(DCO_CONTROL_OUT[97]), 
        .D(n194), .Y(n266) );
  INVX1 U429 ( .A(DCO_CONTROL_OUT[61]), .Y(n265) );
  OAI21X1 U430 ( .A(n204), .B(n267), .C(n268), .Y(N229) );
  AOI22X1 U431 ( .A(DCO_CONTROL_OUT[94]), .B(n193), .C(DCO_CONTROL_OUT[96]), 
        .D(n194), .Y(n268) );
  INVX1 U432 ( .A(DCO_CONTROL_OUT[60]), .Y(n267) );
  OAI21X1 U433 ( .A(n204), .B(n269), .C(n270), .Y(N228) );
  AOI22X1 U434 ( .A(DCO_CONTROL_OUT[93]), .B(n193), .C(DCO_CONTROL_OUT[95]), 
        .D(n194), .Y(n270) );
  INVX1 U435 ( .A(DCO_CONTROL_OUT[59]), .Y(n269) );
  OAI21X1 U436 ( .A(n204), .B(n271), .C(n272), .Y(N227) );
  AOI22X1 U437 ( .A(n193), .B(DCO_CONTROL_OUT[92]), .C(DCO_CONTROL_OUT[94]), 
        .D(n194), .Y(n272) );
  INVX1 U438 ( .A(DCO_CONTROL_OUT[58]), .Y(n271) );
  OAI21X1 U439 ( .A(n204), .B(n273), .C(n274), .Y(N226) );
  AOI22X1 U440 ( .A(DCO_CONTROL_OUT[91]), .B(n193), .C(DCO_CONTROL_OUT[93]), 
        .D(n194), .Y(n274) );
  INVX1 U441 ( .A(DCO_CONTROL_OUT[57]), .Y(n273) );
  OAI21X1 U442 ( .A(n204), .B(n275), .C(n276), .Y(N225) );
  AOI22X1 U443 ( .A(DCO_CONTROL_OUT[90]), .B(n193), .C(DCO_CONTROL_OUT[92]), 
        .D(n194), .Y(n276) );
  INVX1 U444 ( .A(DCO_CONTROL_OUT[56]), .Y(n275) );
  OAI21X1 U445 ( .A(n204), .B(n277), .C(n278), .Y(N224) );
  AOI22X1 U446 ( .A(DCO_CONTROL_OUT[89]), .B(n193), .C(DCO_CONTROL_OUT[91]), 
        .D(n194), .Y(n278) );
  INVX1 U447 ( .A(DCO_CONTROL_OUT[55]), .Y(n277) );
  OAI21X1 U448 ( .A(n204), .B(n279), .C(n280), .Y(N223) );
  AOI22X1 U449 ( .A(DCO_CONTROL_OUT[88]), .B(n193), .C(DCO_CONTROL_OUT[90]), 
        .D(n194), .Y(n280) );
  INVX1 U450 ( .A(DCO_CONTROL_OUT[54]), .Y(n279) );
  OAI21X1 U451 ( .A(n204), .B(n281), .C(n282), .Y(N222) );
  AOI22X1 U452 ( .A(DCO_CONTROL_OUT[87]), .B(n193), .C(DCO_CONTROL_OUT[89]), 
        .D(n194), .Y(n282) );
  INVX1 U453 ( .A(DCO_CONTROL_OUT[53]), .Y(n281) );
  OAI21X1 U454 ( .A(n204), .B(n283), .C(n284), .Y(N221) );
  AOI22X1 U455 ( .A(DCO_CONTROL_OUT[86]), .B(n193), .C(DCO_CONTROL_OUT[88]), 
        .D(n194), .Y(n284) );
  INVX1 U456 ( .A(DCO_CONTROL_OUT[52]), .Y(n283) );
  OAI21X1 U457 ( .A(n204), .B(n285), .C(n286), .Y(N220) );
  AOI22X1 U458 ( .A(DCO_CONTROL_OUT[85]), .B(n193), .C(DCO_CONTROL_OUT[87]), 
        .D(n194), .Y(n286) );
  INVX1 U459 ( .A(DCO_CONTROL_OUT[51]), .Y(n285) );
  OAI21X1 U460 ( .A(n204), .B(n287), .C(n288), .Y(N219) );
  AOI22X1 U461 ( .A(DCO_CONTROL_OUT[84]), .B(n193), .C(DCO_CONTROL_OUT[86]), 
        .D(n194), .Y(n288) );
  INVX1 U462 ( .A(DCO_CONTROL_OUT[50]), .Y(n287) );
  OAI21X1 U463 ( .A(n204), .B(n289), .C(n290), .Y(N218) );
  AOI22X1 U464 ( .A(DCO_CONTROL_OUT[83]), .B(n193), .C(DCO_CONTROL_OUT[85]), 
        .D(n194), .Y(n290) );
  INVX1 U465 ( .A(DCO_CONTROL_OUT[49]), .Y(n289) );
  OAI21X1 U466 ( .A(n204), .B(n291), .C(n292), .Y(N217) );
  AOI22X1 U467 ( .A(DCO_CONTROL_OUT[82]), .B(n193), .C(DCO_CONTROL_OUT[84]), 
        .D(n194), .Y(n292) );
  INVX1 U468 ( .A(DCO_CONTROL_OUT[48]), .Y(n291) );
  OAI21X1 U469 ( .A(n204), .B(n293), .C(n294), .Y(N216) );
  AOI22X1 U470 ( .A(DCO_CONTROL_OUT[81]), .B(n193), .C(DCO_CONTROL_OUT[83]), 
        .D(n194), .Y(n294) );
  INVX1 U471 ( .A(DCO_CONTROL_OUT[47]), .Y(n293) );
  OAI21X1 U472 ( .A(n204), .B(n295), .C(n296), .Y(N215) );
  AOI22X1 U473 ( .A(DCO_CONTROL_OUT[80]), .B(n193), .C(DCO_CONTROL_OUT[82]), 
        .D(n194), .Y(n296) );
  INVX1 U474 ( .A(DCO_CONTROL_OUT[46]), .Y(n295) );
  OAI21X1 U475 ( .A(n204), .B(n297), .C(n298), .Y(N214) );
  AOI22X1 U476 ( .A(DCO_CONTROL_OUT[79]), .B(n193), .C(DCO_CONTROL_OUT[81]), 
        .D(n194), .Y(n298) );
  INVX1 U477 ( .A(DCO_CONTROL_OUT[45]), .Y(n297) );
  OAI21X1 U478 ( .A(n204), .B(n299), .C(n300), .Y(N213) );
  AOI22X1 U479 ( .A(DCO_CONTROL_OUT[78]), .B(n193), .C(DCO_CONTROL_OUT[80]), 
        .D(n194), .Y(n300) );
  INVX1 U480 ( .A(DCO_CONTROL_OUT[44]), .Y(n299) );
  OAI21X1 U481 ( .A(n204), .B(n301), .C(n302), .Y(N212) );
  AOI22X1 U482 ( .A(DCO_CONTROL_OUT[77]), .B(n193), .C(DCO_CONTROL_OUT[79]), 
        .D(n194), .Y(n302) );
  INVX1 U483 ( .A(DCO_CONTROL_OUT[43]), .Y(n301) );
  OAI21X1 U484 ( .A(n204), .B(n303), .C(n304), .Y(N211) );
  AOI22X1 U485 ( .A(DCO_CONTROL_OUT[76]), .B(n193), .C(DCO_CONTROL_OUT[78]), 
        .D(n194), .Y(n304) );
  INVX1 U486 ( .A(DCO_CONTROL_OUT[42]), .Y(n303) );
  OAI21X1 U487 ( .A(n204), .B(n305), .C(n306), .Y(N210) );
  AOI22X1 U488 ( .A(DCO_CONTROL_OUT[75]), .B(n193), .C(DCO_CONTROL_OUT[77]), 
        .D(n194), .Y(n306) );
  INVX1 U489 ( .A(DCO_CONTROL_OUT[41]), .Y(n305) );
  OAI21X1 U490 ( .A(n204), .B(n307), .C(n308), .Y(N209) );
  AOI22X1 U491 ( .A(DCO_CONTROL_OUT[74]), .B(n193), .C(DCO_CONTROL_OUT[76]), 
        .D(n194), .Y(n308) );
  INVX1 U492 ( .A(DCO_CONTROL_OUT[40]), .Y(n307) );
  OAI21X1 U493 ( .A(n204), .B(n309), .C(n310), .Y(N208) );
  AOI22X1 U494 ( .A(DCO_CONTROL_OUT[73]), .B(n193), .C(DCO_CONTROL_OUT[75]), 
        .D(n194), .Y(n310) );
  INVX1 U495 ( .A(DCO_CONTROL_OUT[39]), .Y(n309) );
  OAI21X1 U496 ( .A(n204), .B(n311), .C(n312), .Y(N207) );
  AOI22X1 U497 ( .A(DCO_CONTROL_OUT[72]), .B(n193), .C(DCO_CONTROL_OUT[74]), 
        .D(n194), .Y(n312) );
  INVX1 U498 ( .A(DCO_CONTROL_OUT[38]), .Y(n311) );
  OAI21X1 U499 ( .A(n204), .B(n313), .C(n314), .Y(N206) );
  AOI22X1 U500 ( .A(DCO_CONTROL_OUT[71]), .B(n193), .C(DCO_CONTROL_OUT[73]), 
        .D(n194), .Y(n314) );
  INVX1 U501 ( .A(DCO_CONTROL_OUT[37]), .Y(n313) );
  OAI21X1 U502 ( .A(n204), .B(n315), .C(n316), .Y(N205) );
  AOI22X1 U503 ( .A(DCO_CONTROL_OUT[70]), .B(n193), .C(DCO_CONTROL_OUT[72]), 
        .D(n194), .Y(n316) );
  INVX1 U504 ( .A(DCO_CONTROL_OUT[36]), .Y(n315) );
  OAI21X1 U505 ( .A(n204), .B(n317), .C(n318), .Y(N204) );
  AOI22X1 U506 ( .A(DCO_CONTROL_OUT[69]), .B(n193), .C(DCO_CONTROL_OUT[71]), 
        .D(n194), .Y(n318) );
  OAI21X1 U507 ( .A(n204), .B(n319), .C(n320), .Y(N203) );
  AOI22X1 U508 ( .A(DCO_CONTROL_OUT[68]), .B(n193), .C(DCO_CONTROL_OUT[70]), 
        .D(n194), .Y(n320) );
  OAI21X1 U509 ( .A(n204), .B(n321), .C(n322), .Y(N202) );
  AOI22X1 U510 ( .A(DCO_CONTROL_OUT[67]), .B(n193), .C(DCO_CONTROL_OUT[69]), 
        .D(n194), .Y(n322) );
  OAI21X1 U511 ( .A(n204), .B(n323), .C(n324), .Y(N201) );
  AOI22X1 U512 ( .A(DCO_CONTROL_OUT[66]), .B(n193), .C(DCO_CONTROL_OUT[68]), 
        .D(n194), .Y(n324) );
  OAI21X1 U513 ( .A(n204), .B(n325), .C(n326), .Y(N200) );
  AOI22X1 U514 ( .A(DCO_CONTROL_OUT[65]), .B(n195), .C(DCO_CONTROL_OUT[67]), 
        .D(n196), .Y(n326) );
  OAI21X1 U515 ( .A(n204), .B(n327), .C(n328), .Y(N199) );
  AOI22X1 U516 ( .A(DCO_CONTROL_OUT[64]), .B(n193), .C(DCO_CONTROL_OUT[66]), 
        .D(n194), .Y(n328) );
  OAI21X1 U517 ( .A(n204), .B(n329), .C(n330), .Y(N198) );
  AOI22X1 U518 ( .A(DCO_CONTROL_OUT[63]), .B(n195), .C(DCO_CONTROL_OUT[65]), 
        .D(n194), .Y(n330) );
  OAI21X1 U519 ( .A(n204), .B(n331), .C(n332), .Y(N197) );
  AOI22X1 U520 ( .A(DCO_CONTROL_OUT[62]), .B(n193), .C(DCO_CONTROL_OUT[64]), 
        .D(n194), .Y(n332) );
  OAI21X1 U521 ( .A(n204), .B(n333), .C(n334), .Y(N196) );
  AOI22X1 U522 ( .A(DCO_CONTROL_OUT[61]), .B(n195), .C(DCO_CONTROL_OUT[63]), 
        .D(n194), .Y(n334) );
  OAI21X1 U523 ( .A(n204), .B(n335), .C(n336), .Y(N195) );
  AOI22X1 U524 ( .A(DCO_CONTROL_OUT[60]), .B(n195), .C(DCO_CONTROL_OUT[62]), 
        .D(n194), .Y(n336) );
  OAI21X1 U525 ( .A(n204), .B(n337), .C(n338), .Y(N194) );
  AOI22X1 U526 ( .A(DCO_CONTROL_OUT[59]), .B(n195), .C(DCO_CONTROL_OUT[61]), 
        .D(n194), .Y(n338) );
  OAI21X1 U527 ( .A(n204), .B(n339), .C(n340), .Y(N193) );
  AOI22X1 U528 ( .A(DCO_CONTROL_OUT[58]), .B(n195), .C(DCO_CONTROL_OUT[60]), 
        .D(n194), .Y(n340) );
  OAI21X1 U529 ( .A(n204), .B(n341), .C(n342), .Y(N192) );
  AOI22X1 U530 ( .A(DCO_CONTROL_OUT[57]), .B(n195), .C(DCO_CONTROL_OUT[59]), 
        .D(n194), .Y(n342) );
  OAI21X1 U531 ( .A(n204), .B(n343), .C(n344), .Y(N191) );
  AOI22X1 U532 ( .A(DCO_CONTROL_OUT[56]), .B(n195), .C(DCO_CONTROL_OUT[58]), 
        .D(n194), .Y(n344) );
  OAI21X1 U533 ( .A(n204), .B(n345), .C(n346), .Y(N190) );
  AOI22X1 U534 ( .A(DCO_CONTROL_OUT[55]), .B(n195), .C(DCO_CONTROL_OUT[57]), 
        .D(n194), .Y(n346) );
  OAI21X1 U535 ( .A(n204), .B(n347), .C(n348), .Y(N189) );
  AOI22X1 U536 ( .A(DCO_CONTROL_OUT[54]), .B(n195), .C(DCO_CONTROL_OUT[56]), 
        .D(n194), .Y(n348) );
  OAI21X1 U537 ( .A(n204), .B(n349), .C(n350), .Y(N188) );
  AOI22X1 U538 ( .A(DCO_CONTROL_OUT[53]), .B(n195), .C(DCO_CONTROL_OUT[55]), 
        .D(n194), .Y(n350) );
  OAI21X1 U539 ( .A(n204), .B(n351), .C(n352), .Y(N187) );
  AOI22X1 U540 ( .A(DCO_CONTROL_OUT[52]), .B(n195), .C(DCO_CONTROL_OUT[54]), 
        .D(n194), .Y(n352) );
  OAI21X1 U541 ( .A(n204), .B(n353), .C(n354), .Y(N186) );
  AOI22X1 U542 ( .A(DCO_CONTROL_OUT[51]), .B(n195), .C(DCO_CONTROL_OUT[53]), 
        .D(n194), .Y(n354) );
  OAI21X1 U543 ( .A(n204), .B(n355), .C(n356), .Y(N185) );
  AOI22X1 U544 ( .A(DCO_CONTROL_OUT[50]), .B(n195), .C(DCO_CONTROL_OUT[52]), 
        .D(n194), .Y(n356) );
  OAI21X1 U545 ( .A(n204), .B(n357), .C(n358), .Y(N184) );
  AOI22X1 U546 ( .A(DCO_CONTROL_OUT[49]), .B(n195), .C(DCO_CONTROL_OUT[51]), 
        .D(n194), .Y(n358) );
  OAI21X1 U547 ( .A(n204), .B(n359), .C(n360), .Y(N183) );
  AOI22X1 U548 ( .A(DCO_CONTROL_OUT[48]), .B(n195), .C(DCO_CONTROL_OUT[50]), 
        .D(n194), .Y(n360) );
  OAI21X1 U549 ( .A(n204), .B(n361), .C(n362), .Y(N182) );
  AOI22X1 U550 ( .A(DCO_CONTROL_OUT[47]), .B(n195), .C(DCO_CONTROL_OUT[49]), 
        .D(n194), .Y(n362) );
  OAI21X1 U551 ( .A(n204), .B(n363), .C(n364), .Y(N181) );
  AOI22X1 U552 ( .A(DCO_CONTROL_OUT[46]), .B(n195), .C(DCO_CONTROL_OUT[48]), 
        .D(n194), .Y(n364) );
  OAI21X1 U553 ( .A(n204), .B(n365), .C(n366), .Y(N180) );
  AOI22X1 U554 ( .A(DCO_CONTROL_OUT[45]), .B(n195), .C(DCO_CONTROL_OUT[47]), 
        .D(n194), .Y(n366) );
  OAI21X1 U555 ( .A(n204), .B(n367), .C(n368), .Y(N179) );
  AOI22X1 U556 ( .A(DCO_CONTROL_OUT[44]), .B(n195), .C(DCO_CONTROL_OUT[46]), 
        .D(n194), .Y(n368) );
  OAI21X1 U557 ( .A(n204), .B(n369), .C(n370), .Y(N178) );
  AOI22X1 U558 ( .A(DCO_CONTROL_OUT[43]), .B(n195), .C(DCO_CONTROL_OUT[45]), 
        .D(n194), .Y(n370) );
  OAI21X1 U559 ( .A(n204), .B(n371), .C(n372), .Y(N177) );
  AOI22X1 U560 ( .A(DCO_CONTROL_OUT[42]), .B(n195), .C(DCO_CONTROL_OUT[44]), 
        .D(n194), .Y(n372) );
  OAI21X1 U561 ( .A(n204), .B(n373), .C(n374), .Y(N176) );
  AOI22X1 U562 ( .A(DCO_CONTROL_OUT[41]), .B(n193), .C(DCO_CONTROL_OUT[43]), 
        .D(n194), .Y(n374) );
  OAI21X1 U563 ( .A(n204), .B(n375), .C(n376), .Y(N175) );
  AOI22X1 U564 ( .A(DCO_CONTROL_OUT[40]), .B(n195), .C(DCO_CONTROL_OUT[42]), 
        .D(n196), .Y(n376) );
  OAI21X1 U565 ( .A(n204), .B(n377), .C(n378), .Y(N174) );
  AOI22X1 U566 ( .A(DCO_CONTROL_OUT[39]), .B(n195), .C(DCO_CONTROL_OUT[41]), 
        .D(n196), .Y(n378) );
  OAI21X1 U567 ( .A(n204), .B(n379), .C(n380), .Y(N173) );
  AOI22X1 U568 ( .A(DCO_CONTROL_OUT[38]), .B(n195), .C(DCO_CONTROL_OUT[40]), 
        .D(n196), .Y(n380) );
  OAI21X1 U569 ( .A(n204), .B(n381), .C(n382), .Y(N172) );
  AOI22X1 U570 ( .A(DCO_CONTROL_OUT[37]), .B(n193), .C(DCO_CONTROL_OUT[39]), 
        .D(n194), .Y(n382) );
  OAI21X1 U571 ( .A(n204), .B(n383), .C(n384), .Y(N171) );
  AOI22X1 U572 ( .A(DCO_CONTROL_OUT[36]), .B(n195), .C(DCO_CONTROL_OUT[38]), 
        .D(n196), .Y(n384) );
  OAI21X1 U573 ( .A(n204), .B(n385), .C(n386), .Y(N170) );
  AOI22X1 U574 ( .A(DCO_CONTROL_OUT[35]), .B(n193), .C(DCO_CONTROL_OUT[37]), 
        .D(n194), .Y(n386) );
  OAI21X1 U575 ( .A(n204), .B(n387), .C(n388), .Y(N169) );
  AOI22X1 U576 ( .A(DCO_CONTROL_OUT[34]), .B(n195), .C(DCO_CONTROL_OUT[36]), 
        .D(n194), .Y(n388) );
  OAI22X1 U577 ( .A(n202), .B(n317), .C(n197), .D(n321), .Y(N168) );
  INVX1 U578 ( .A(DCO_CONTROL_OUT[35]), .Y(n317) );
  OAI22X1 U579 ( .A(n202), .B(n319), .C(n197), .D(n323), .Y(N167) );
  INVX1 U580 ( .A(DCO_CONTROL_OUT[34]), .Y(n319) );
  OAI22X1 U581 ( .A(n202), .B(n321), .C(n197), .D(n325), .Y(N166) );
  INVX1 U582 ( .A(DCO_CONTROL_OUT[33]), .Y(n321) );
  OAI22X1 U583 ( .A(n202), .B(n323), .C(n197), .D(n327), .Y(N165) );
  INVX1 U584 ( .A(DCO_CONTROL_OUT[32]), .Y(n323) );
  OAI22X1 U585 ( .A(n202), .B(n325), .C(n197), .D(n329), .Y(N164) );
  INVX1 U586 ( .A(DCO_CONTROL_OUT[31]), .Y(n325) );
  OAI22X1 U587 ( .A(n202), .B(n327), .C(n197), .D(n331), .Y(N163) );
  INVX1 U588 ( .A(DCO_CONTROL_OUT[30]), .Y(n327) );
  OAI22X1 U589 ( .A(n202), .B(n329), .C(n197), .D(n333), .Y(N162) );
  INVX1 U590 ( .A(DCO_CONTROL_OUT[29]), .Y(n329) );
  OAI22X1 U591 ( .A(n202), .B(n331), .C(n197), .D(n335), .Y(N161) );
  INVX1 U592 ( .A(DCO_CONTROL_OUT[28]), .Y(n331) );
  OAI22X1 U593 ( .A(n202), .B(n333), .C(n197), .D(n337), .Y(N160) );
  INVX1 U594 ( .A(DCO_CONTROL_OUT[27]), .Y(n333) );
  OAI22X1 U595 ( .A(n202), .B(n335), .C(n197), .D(n339), .Y(N159) );
  INVX1 U596 ( .A(DCO_CONTROL_OUT[26]), .Y(n335) );
  OAI22X1 U597 ( .A(n202), .B(n337), .C(n197), .D(n341), .Y(N158) );
  INVX1 U598 ( .A(DCO_CONTROL_OUT[25]), .Y(n337) );
  OAI22X1 U599 ( .A(n202), .B(n339), .C(n197), .D(n343), .Y(N157) );
  INVX1 U600 ( .A(DCO_CONTROL_OUT[24]), .Y(n339) );
  OAI22X1 U601 ( .A(n202), .B(n341), .C(n197), .D(n345), .Y(N156) );
  INVX1 U602 ( .A(DCO_CONTROL_OUT[23]), .Y(n341) );
  OAI22X1 U603 ( .A(n202), .B(n343), .C(n197), .D(n347), .Y(N155) );
  INVX1 U604 ( .A(DCO_CONTROL_OUT[22]), .Y(n343) );
  OAI22X1 U605 ( .A(n202), .B(n345), .C(n197), .D(n349), .Y(N154) );
  INVX1 U606 ( .A(DCO_CONTROL_OUT[21]), .Y(n345) );
  OAI22X1 U607 ( .A(n202), .B(n347), .C(n197), .D(n351), .Y(N153) );
  INVX1 U608 ( .A(DCO_CONTROL_OUT[20]), .Y(n347) );
  OAI22X1 U609 ( .A(n202), .B(n349), .C(n197), .D(n353), .Y(N152) );
  INVX1 U610 ( .A(DCO_CONTROL_OUT[19]), .Y(n349) );
  OAI22X1 U611 ( .A(n202), .B(n351), .C(n197), .D(n355), .Y(N151) );
  INVX1 U612 ( .A(DCO_CONTROL_OUT[18]), .Y(n351) );
  OAI22X1 U613 ( .A(n202), .B(n353), .C(n197), .D(n357), .Y(N150) );
  INVX1 U614 ( .A(DCO_CONTROL_OUT[17]), .Y(n353) );
  OAI22X1 U615 ( .A(n202), .B(n355), .C(n197), .D(n359), .Y(N149) );
  INVX1 U616 ( .A(DCO_CONTROL_OUT[16]), .Y(n355) );
  OAI22X1 U617 ( .A(n202), .B(n357), .C(n197), .D(n361), .Y(N148) );
  INVX1 U618 ( .A(DCO_CONTROL_OUT[15]), .Y(n357) );
  OAI22X1 U619 ( .A(n202), .B(n359), .C(n197), .D(n363), .Y(N147) );
  INVX1 U620 ( .A(DCO_CONTROL_OUT[14]), .Y(n359) );
  OAI22X1 U621 ( .A(n202), .B(n361), .C(n197), .D(n365), .Y(N146) );
  INVX1 U622 ( .A(DCO_CONTROL_OUT[13]), .Y(n361) );
  OAI22X1 U623 ( .A(n202), .B(n363), .C(n197), .D(n367), .Y(N145) );
  INVX1 U624 ( .A(DCO_CONTROL_OUT[12]), .Y(n363) );
  OAI22X1 U625 ( .A(n202), .B(n365), .C(n197), .D(n369), .Y(N144) );
  INVX1 U626 ( .A(DCO_CONTROL_OUT[11]), .Y(n365) );
  OAI22X1 U627 ( .A(n202), .B(n367), .C(n197), .D(n371), .Y(N143) );
  INVX1 U628 ( .A(DCO_CONTROL_OUT[10]), .Y(n367) );
  OAI22X1 U629 ( .A(n202), .B(n369), .C(n197), .D(n373), .Y(N142) );
  INVX1 U630 ( .A(DCO_CONTROL_OUT[9]), .Y(n369) );
  OAI22X1 U631 ( .A(n202), .B(n371), .C(n197), .D(n375), .Y(N141) );
  INVX1 U632 ( .A(DCO_CONTROL_OUT[8]), .Y(n371) );
  OAI22X1 U633 ( .A(n202), .B(n373), .C(n197), .D(n377), .Y(N140) );
  INVX1 U634 ( .A(DCO_CONTROL_OUT[7]), .Y(n373) );
  OAI22X1 U635 ( .A(n202), .B(n375), .C(n197), .D(n379), .Y(N139) );
  INVX1 U636 ( .A(DCO_CONTROL_OUT[6]), .Y(n375) );
  OAI22X1 U637 ( .A(n202), .B(n377), .C(n197), .D(n381), .Y(N138) );
  INVX1 U638 ( .A(DCO_CONTROL_OUT[5]), .Y(n377) );
  OAI22X1 U639 ( .A(n202), .B(n379), .C(n197), .D(n383), .Y(N137) );
  INVX1 U640 ( .A(DCO_CONTROL_OUT[4]), .Y(n379) );
  OAI22X1 U641 ( .A(n202), .B(n381), .C(n197), .D(n385), .Y(N136) );
  INVX1 U642 ( .A(DCO_CONTROL_OUT[3]), .Y(n381) );
  OAI22X1 U643 ( .A(n202), .B(n383), .C(n197), .D(n387), .Y(N135) );
  INVX1 U644 ( .A(DCO_CONTROL_OUT[0]), .Y(n387) );
  INVX1 U645 ( .A(DCO_CONTROL_OUT[2]), .Y(n383) );
  NOR2X1 U646 ( .A(n202), .B(n385), .Y(N134) );
  INVX1 U647 ( .A(DCO_CONTROL_OUT[1]), .Y(n385) );
endmodule

